Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Davis Cup, Group A, Bologna China Open - Beijing Shanghai Rolex Masters - Shanghai European Open - Antwerp Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Sofia Open - Sofia BNP Paribas Open - Indian Wells Miami Open - Miami United Cup - Australia Hong Kong Tennis Open - Hong Kong Australian Open - Melbourne Adelaide International - Adelaide Argentina Open - Buenos Aires Rio Open - Rio de Janeiro ABN AMRO Open - Rotterdam BMW Open - Munich Davis Cup, World Group, Q, HUN-GER 2-3 Olympics - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona French Open - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid National Bank Open - Montreal Boss Open - Stuttgart Terra Wortmann Open - Halle EFG Swiss Open - Gstaad U.S. Open - New York Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Moselle Open - Metz Monte-Carlo Rolex Masters - Monte-Carlo Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells ABN AMRO Open - Rotterdam Estoril Challenger BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Brisbane International - Brisbane ASB Classic - Auckland Australian Open - Melbourne Wimbledon - London Miami Open - Miami Cincinnati Open - Cincinnati Internazionali BNL d'Italia - Rome Generali Open - Kitzbuhel Tiriac Open - Bucharest National Bank Open - Toronto Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Hamburg Open - Hamburg Boss Open - Stuttgart Libema Open - 's-Hertogenbosch Birmingham Challenger Terra Wortmann Open - Halle Cancun Challenger Davis Cup, World Group, Q2, JPN-GER 0-4 Villena Challenger Roanne Challenger Almaty Open - Almaty Germany F11 Germany F13 Germany F6 Germany F8 Germany F9 Germany F12 Belgium F1 Germany F13 Germany F16 Germany F17b Germany F19 Germany F18 Germany F20 Germany F1 Germany F4 Turkey F1 Turkey F3 Turkey F5 Spain F12 Czech Republic F2 Czech Republic F3 Germany F5 Germany F7 Germany F10 Belgium F1 Belgium F2 Germany F18 Germany F2 Germany F4 Spain F9 Spain F10 Italy F5 Czech Republic F1 Germany F5 Germany F17 France F8 Spain F12 Romania F3 Germany F6 Netherlands F3 Germany F11 Germany F12 Italy F22 Italy F23 Germany F19 Chile F9 Chile 11 Germany F4 Chile F1 Chile F2 Chile F3 Netherlands F2 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Spain F12 Serbia F3 Germany F6 Germany F7 Brazil F7 Brazil F8 Colombia F4 Chile F4 Romania F13 Romania F14 Romania F15 Canada F9 Chile F5 Chile F7 Chile F8 France F22 M15 Santo Domingo M15 Santo Domingo M25 Pensacola Freudenstadt Challenger Furth Challenger Scheveningen Challenger Alphen Challenger Napoli Challenger Mons Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Wolfsburg Challenger Cherbourg Challenger Prague Challenger Cremona Challenger Furth Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Dortmund Challenger Trani Challenger Alphen Challenger Todi Challenger Eckental Challenger Salzburg Challenger Helsinki Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Braunschweig Challenger Alphen Challenger Seville Challenger Szczecin Challenger Madrid Challenger Mons Challenger Eckental Challenger Loughborough Challenger Helsinki Challenger Rome Challenger Braunschweig Challenger Oberstaufen Challenger San Marino Challenger Petange Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Lima Challenger Heilbronn Challenger Bergamo Challenger Morelos Challenger Salinas Challenger Guadalajara Challenger Santiago Challenger Vercelli Challenger Heilbronn Challenger Mohammedia Challenger Szczecin Challenger Quito Challenger Pereira Challenger Cali Challenger Rennes Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Irving Challenger Santos Challenger Sao Paulo Challenger Cali Challenger Heilbronn Challenger Vicenza Challenger Mestre Challenger Ilkley Challenger Braunschweig Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Prague Challenger Alphen Challenger Szczecin Challenger Orleans Challenger Mons Challenger Bratislava Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Quimper Challenger Puebla Challenger Jonkoping Challenger Drummondville Challenger St. Brieuc Challenger Le Gosier Challenger Napoli Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Furth Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Braunschweig Challenger Cali Challenger Cortina Challenger Alphen Challenger Orleans Challenger Mons Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Bratislava Challenger Bogota Challenger Montevideo Challenger Canberra Challenger Morelos Challenger Santiago Challenger Irving Challenger Buenos Aires Challenger Guadalajara Challenger Leon Challenger Tempe Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger Medellin Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Genova Challenger Bogota Challenger Ningboo Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Canberra Challenger USA F6 Pullach Challenger Phoenix Challenger Lima Challenger Santiago Challenger Salinas Challenger Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Salzburg-Anif Challenger Todi Challenger Tampere Challenger Luedenscheid Challenger Warsaw Challenger Cassis Challenger Santiago 2 Challenger Santiago 3 Challenger Lima 2 Challenger Campinas Challenger Brasilia Challenger Sao Paulo Challenger Santiago Challenger Phoenix Challenger Concepcion 2 Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Aix En Provence Challenger Oeiras 3 Challenger Luedenscheid Challenger Braunschweig Challenger Zug Challenger Meerbusch Challenger Vancouver Challenger Cassis Challenger Ortisei Challenger Bergamo Challenger Bratislava Challenger Canberra Challenger Manama Challenger Pau Challenger Phoenix Challenger Bordeaux Challenger Heilbronn Challenger Madrid Challenger Rome Challenger Bergamo Challenger Cherbourg Challenger Le Gosier Challenger Gerry Weber Open - Halle Open de Moselle - Metz BMW Open - Munich Mercedes Cup - Stuttgart International German Open - Hamburg Open 13 - Marseille BMW Open - Munich German Tennis Championships - Hamburg BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Apia International - Sydney Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington Austrian Open - Kitzbuhel Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Mersin Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Maharashtra Open - Pune Sydney International - Sydney Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch Noventi Open - Halle Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Sofia Open - Sofia Antalya Open - Antalya Cordoba Open - Cordoba Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg European Open - Antwerp Sardegna Open - Cagliari Emilia-Romagna Open - Parma Adelaide International 2 - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel Sofia Open - Sofia Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Korea Open - Seoul Tennis Napoli Open - Naples Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Boss Open - Stuttgart Terra Wortmann Open - Halle Rothesay International - Eastbourne Szczecin Challenger Abierto de Tenis Mifel - Los Cabos Zhuhai Open - Zhuhai Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Movistar Chile Open - Santiago BNP Paribas Nordic Open - Stockholm Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Movistar Chile Open - Santiago Gonet Geneva Open - Geneva EFG Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Hellenic Championship - Athens Mersin Challenger Furth Challenger Wroclaw Challenger Sibiu Challenger Heilbronn Challenger Quimper Challenger Bordeaux Challenger Medellin Challenger Scheveningen Challenger Sony Open Tennis - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group C, Hamburg Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, World Group, PO, CHI-KAZ 3-1 Davis Cup, World Group, Q, CHI-PER 3-2 Davis Cup, World Group, QF, GER-CAN 2-0 Davis Cup, World Group, SF, GER-NED 0-2 Bratislava 2 Challenger Vilnius Challenger Concepcion Challenger Prague 2 Challenger Bogota Challenger Phoenix Challenger St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Bet-at-home Cup - Kitzbuhel Masters Series - Hamburg Gerry Weber Open - Halle European Open - Antwerp Chengdu Open - Chengdu German Tennis Championships - Hamburg Fever-Tree Championships - London Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, Group I, 2R, ARG-CHI 3-2